Linux 核心技術從小白到大牛

Linux 核心技術從小白到大牛

作者: 黃林峰 翟文學
出版社: 機械工業
出版在: 2021-05-01
ISBN-13: 9787111678359
ISBN-10: 7111678354
裝訂格式: 平裝
總頁數: 252 頁





內容描述


Linux繼承了UNIX以網絡為核心的設計思想,是一個性能穩定的多用戶、
多線程操作系統,目前已經廣泛應用於服務器、桌面、嵌入式等領域。
隨著互聯網的發展,Linux得到了全世界軟件愛好者和組織的支持,並不斷地完善和發展。
《Linux核心技術從小白到大牛》內容全面、圖文並茂、講解清晰、易學易用、注重實操,
不僅涵蓋了Linux的安裝、命令、文件、目錄、系統、磁盤、用戶,以及Shell編程等基礎操作,
還收錄了管理軟件包、設置和維護Linux系統、網絡安全技術,以及部署網站等核心技術。
同時,針對不同層次的讀者增加了“小白逆襲”和“大牛成長之路”以及“技術大牛訪談”等輔助學習板塊,
讓讀者在學習的過程中獲得更多貼近實際應用的技巧和方法。
書中包含了豐富的實戰案例,可以幫助讀者快速掌握Linux各命令的作用和用法。
《Linux核心技術從小白到大牛》既可以作為大中專院校和培訓機構相關專業的培訓教程,
也可以作為Linux開源愛好者和Linux用戶的技術指南。


目錄大綱


目錄
前言
第1章正式認識Linux系統

  1. 1為什麼要學習Linux系統
  2. 11Linux系統的特點
    小白逆襲:免安裝即可使用Linux
    1. 2Linux系統的應用領域
    1. 3Linux系統的發展趨勢
  3. 2版本的選擇
  4. 21Ubuntu版本
    1. 2Linux Mint版本
    1. 3CentOS版本
      大牛成長之路:虛擬機說明
  5. 24Debian版本
  6. 3如何高效學習Linux
    1. 1如何使用本書
    1. 2如何解決學習中遇到的問題
  7. 4要點鞏固
  8. 5技術大牛訪談——培養高效學習Linux的思維
    第2章Linux系統安裝
  9. 1安裝Linux前的準備
  10. 2Linux專業詞彙理解
  11. 3在虛擬環境中安裝Linux系統
    1. 1【實戰案例】安裝配置VM虛擬機
      大牛成長之路:典型安裝與自定義安裝
      小白逆襲:選擇網絡連接類型
    1. 2【實戰案例】在虛擬機中安裝CentOS
      小白逆襲:安裝界面選項介紹
  12. 4要點鞏固
  13. 5技術大牛訪談——不同Linux版本的應用領域
    第3章快速掌握Linux基礎操作
  14. 1Linux命令行模式與窗口管理器
    1. 1命令行模式
    1. 2窗口管理器
  15. 2Linux基礎命令
    1. 1命令提示符
      大牛成長之路:中文輸入法設置
      3 . 2. 2【實戰案例】基礎操作命令應用
      小白逆襲:快捷操作
  16. 3關機命令
  17. 4要點鞏固
  18. 5技術大牛訪談——養成良好的操作習慣很重要
    第4章Linux文件與目錄管理
  19. 1文件與目錄
  20. 11Linux中常見的目錄
    小白逆襲:其他常見目錄
    1. 2絕對路徑和相對路徑
  21. 2文件與目錄的相關操作
    1. 1管理文件的命令
      大牛成長之路:多重命令的寫法
    1. 2管理目錄的命令
    1. 3查看文件內容
  22. 3權限管理
    1. 1文件類型和查找命令
  23. 3 . 2【實戰案例】管理文件權限和屬性
  24. 4要點鞏固
  25. 5技術大牛訪談——學會管理文件,夯實基礎
    第5章文件系統與磁盤管理
  26. 1認識文件系統
    1. 1ext2 、ext3和ext4文件系統
    1. 2xfs文件系統
      大牛成長之路:inode(節點)應用
    1. 3硬鏈接和符號鏈接
  27. 2磁盤管理
    1. 1磁盤分區格式
      大牛成長之路:磁盤分區
    1. 2查看磁盤容量
      小白逆襲:物理設備命名規則
    1. 3【實戰案例】添加硬盤設備
    1. 4【實戰案例】分區管理
      小白逆襲:手動同步分區信息
  28. 3管理文件系統
    1. 1創建文件系統
    1. 2文件系統的掛載與卸載
    1. 3創建交換分區
    1. 4文件系統檢驗
  29. 4要點鞏固
  30. 5技術大牛訪談——合理配置磁盤分區
    第6章用戶管理
  31. 1認識用戶和用戶組
    1. 1UID和GID
    1. 2用戶相關的文件
  32. 2用戶管理相關工作
    1. 1【實戰案例】創建用戶和密碼
      大牛成長之路:使用passwd命令的注意事項
      小白逆襲:密碼設置要求
    1. 2【實戰案例】修改和刪除用戶信息
    1. 3用戶身份切換
      大牛成長之路:su和su 命令的應用
  33. 3用戶組管理
    1. 1新建和刪除用戶組
    1. 2修改用戶組
  34. 4要點鞏固
  35. 5技術大牛訪談——認識ACL
    第7章認識Shell
  36. 1vi和vim編輯器
    1. 1認識vi和vim
    1. 2常用按鍵說明
    1. 3vim的擴展用法
  37. 2Shell腳本編程
    1. 1Shell變量
      大牛成長之路:關於PS1變量
    1. 2【實戰案例】編寫簡單的Shell腳本
    1. 3【實戰案例】Shell腳本的運行方式
    1. 4Shell腳本的特殊變量
      小白逆襲:流程控制語句
  38. 3正則表達式
    1. 1認識正則表達式
    1. 2基礎正則表達式
    1. 3擴展正則表達式
    1. 4常用工具
  39. 4重定向
  40. 4 . 1輸入與輸出重定向
    1. 2管道
  41. 5要點鞏固
  42. 6技術大牛訪談——重要的環境變量
    第8章軟件包管理
  43. 1認識軟件管理器
  44. 2RPM軟件包管理器
    1. 1【實戰案例】安裝和卸載軟件
      小白逆襲:掛載光盤
    1. 2【實戰案例】YUM工具應用
      大牛成長之路:RPM包的種類
    1. 3YUM的配置文件
  45. 3進程管理
    1. 1進程和程序
    1. 2查詢進程信息
    1. 3進程優先級
    1. 4任務管理
    1. 5計劃任務
  46. 4要點鞏固
  47. 5技術大牛訪談——關於進程信號
    第9章Linux系統設置與維護
  48. 1系統的基本設置
    1. 1簡單的網絡設置
    1. 2日期和時間設置
    1. 3語系設置
  49. 2查看系統資源信息
  50. 3認識systemctl
    9 . 3. 1使用systemctl管理服務
    大牛成長之路:daemon和service
    1. 2管理target unit
  51. 4認識日誌文件
    1. 1常見的日誌文件
      小白逆襲:查看日誌文件
    1. 2管理日誌文件
  52. 5備份和恢復
    1. 1【實戰案例】壓縮命令的使用方法
      大牛成長之路:壓縮文件擴展名
    1. 2【實戰案例】備份數據
      小白逆襲:完整備份和增量備份
  53. 6要點鞏固
  54. 7技術大牛訪談——運行級別
    第10章網絡和路由管理
  55. 1認識計算機網絡模型
  56. 11OSI七層網絡模型
  57. 1 . 2TCP/IP四層模型
    小白逆襲:網絡類型
  58. 2TCP/IP各層分析
    1. 1TCP/IP網絡接口層
      大牛成長之路:數據傳輸單位Mbps
    1. 2TCP/IP網絡層
    1. 3TCP/ IP傳輸層
  59. 3網絡設置
    1. 1認識NetworkManager
      小白逆襲:簡寫命令
    1. 2網絡管理命令
    1. 3路由管理
    1. 4【實戰案例】不同網段的主機通信
  60. 4要點鞏固
  61. 5技術大牛訪談——克隆虛擬機
    第11章Linux網絡安全技術
  62. 1網絡安全基本概念
    1. 1安全防護目標和對象
    1. 2常見安全攻擊
  63. 2防火牆
    1. 1防火牆的概念
    1. 2【實戰案例】firewalld配置應用
      小白逆襲:防火牆管理
  64. 3網絡加密技術
    1. 1對稱加密
    1. 2非對稱加密
  65. 4SSH遠程登錄
    1. 1【實戰案例】Linux主機之間的遠程登錄
      大牛成長之路: SSH安全認證
    1. 2【實戰案例】Windows主機遠程登錄到Linux服務器
      11 . 5要點鞏固
  66. 6技術大牛訪談——iptables的使用方法
    第12章網站部署
  67. 1認識Apache
  68. 2管理配置文件
    1. 1配置首頁文件
    1. 2SELinux設置
      大牛成長之路:SELinux機制
  69. 3虛擬主機網站
    1. 1【實戰案例】基於IP地址的訪問
    1. 2【實戰案例】基於主機域名的訪問
      小白逆襲:網頁設計
  70. 4要點鞏固
  71. 5技術大牛訪談——基於端口號訪問網站

作者介紹


黃林峰
博士、副教授、中國計算機學會會員、淄博市信息技術協會專家、網絡安全和信息化專家庫成員。
曾主持省級精品資源共享課,參與國家自然基金等多項重點課題,
獲山東省職業院校技能大賽“物聯網技術應用”賽項三等獎。
目前帶領團隊進行物聯網智能信息處理領域的教學與科研工作。

翟文學
全國移動互聯和機器人職教集團理事,從事物聯網嵌入式系統及智能應用平台的技術研發。
曾參與以“企業資源”為代表的多項教學資源庫、省級精品課程的建設。
獲發明專利1項。目前帶領團隊進行物聯網、嵌入式與人工智能係統等領域的科研工作。




相關書籍

Test Driven Development for Embedded C (Paperback)

作者 James W. Grenning

2021-05-01

Linux 內核設計與實現, 3/e (Linux Kernel Development, 3/e)

作者 Robert Love

2021-05-01

Visual C++ 實用教程, 6/e (含視頻教學)

作者 鄭阿奇

2021-05-01